home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 126-150 / disk_136 / iff2pcs / iff2pcs.doc < prev    next >
Text File  |  1992-05-06  |  4KB  |  90 lines

  1. IFF2PCS 1.1, 28-Dec-87, by Ali T. Ozer  
  2.    ARPA: ali@Score.Stanford.Edu  
  3.    REAL: Box 7703, Stanford, CA 94309
  4. ------------------------------------------------------------
  5. [IFF2PCS 1.1 replaces IFF2PCS 1.0, which had a memory bug..]
  6. ------------------------------------------------------------
  7. IFF2PCS (IFF-to-pieces) is an interactive puzzle program. In
  8. IFF2PCS, the user's goal is to put a picture back together
  9. from square pieces. The picture can be created from any IFF
  10. program, and can have upto 16 colors.  Several sample
  11. pictures and the source code (in Manx C, 3.40b) are included
  12. with the distribution. 
  13.  
  14. IFF2PCS can be started one of three ways:
  15.  
  16. * From the CLI, by typing 
  17.   1> iff2pcs IFF-FILE    (where IFF-FILE is the name 
  18.                           of an IFF picture file) 
  19.  
  20. * From the Workbench, by double-clicking on the icon of an
  21.   IFF picture file, provided the "default tool" is set to
  22.   IFF2PCS. (The icons for the sample IFF pictures provided
  23.   with the program are all configured this way.)
  24.  
  25. * From the Workbench, by 
  26.    first clicking once on the IFF2PCS icon, 
  27.    then double-clicking on the icon of any IFF picture
  28.    file, while holding down the SHIFT key.
  29.   This last method (a standard way to specify arguments to 
  30.   Workbench programs) allows you to start IFF2PCS up with
  31.   any IFF picture, even if its default tool is not set to 
  32.   IFF2PCS. 
  33.  
  34. Once IFF2PCS starts up, it provides you with a choice of
  35. three difficulty levels. You can start the game by clicking
  36. on the appropriate choice:
  37.  
  38. * REAL EASY    64x64 pieces
  39. * NOT SO EASY  32x32 pieces
  40. * DIFFICULT    16x16 pieces --- real killer!
  41.  
  42. The picture and the difficulty level cannot be changed 
  43. during the program.
  44.  
  45. IFF2PCS uses a pop-up menu (which is operated just like a
  46. standard Amiga menu, except that you do not have to move the
  47. mouse to the top of the screen). The menu commands are:
  48.  
  49. * SHOW   Shows the completed picture.
  50. * CHECK  Combines what you have with the actual picture to
  51.          give you an idea of how close you are. Pieces
  52.          that are in the correct place will appear as
  53.          blanks, while pieces that are placed incorrectly 
  54.          will appear messed up. CHECK will also tell you the 
  55.          time that has elapsed since you started the puzzle,
  56.          and will let you know if the puzzle is solved.
  57. * HELP   Provides some minimal help. (This command might not
  58.          work if the system is low on chip-memory.)
  59. * QUIT   Quits... 
  60.  
  61. Pieces are grabbed by clicking the left mouse button and
  62. rotated by clicking the right mouse button once the piece is
  63. grabbed. Pieces can be rotated 90 degrees clockwise only;
  64. you might need to click the right mouse button twice or
  65. three times to get the correct orientation. 
  66.  
  67. IFF2PCS is a chip-memory hog. It will attempt to open an
  68. interlaced screen as large as the user's Workbench, and with
  69. a 16-color picture, it might use more than 200K of chip
  70. memory. 
  71.  
  72. Possible future enhancements to IFF2PCS include:
  73. * True jigsaw-puzzle pieces (IFF2PCS started off this way 
  74.   and ended up with square pieces)
  75. * Faster piece-pickup (possible with backup bitmaps for 
  76.   pieces, which of course will use up more memory)
  77. ------------------------------------------------------------
  78. Many thanks go to D. John Hodgson, Tom Rokicki, and Helene
  79. (Lee) Taran, whose code fragments I used in IFF2PCS. Many
  80. thanks also go to the various artists whose wonderful IFF
  81. pictures I included as samples. Anyone wishing to use code
  82. fragments from IFF2PCS sources can do so (although most
  83. of the code is probably not general enough to be used
  84. elsewhere).
  85.  
  86. IFF2PCS is Copyright 1987, Ali Turgut Ozer.  
  87. IFF2PCS is freely distributable.
  88. IFF2PCS is NOT public domain, and NOT shareware.
  89.  
  90.